function twoNum(nums,target){
    // for(var i=0;i<nums.length;i++){
    //     for(var j=i+1;j<nums.length;j++){
    //         if(nums[j]==target-nums[i]){
    //             return [i,j]
    //         }
    //     }
    // }
    var hash={}
    for (var i = 0, len = nums.length; i < len; ++i) {
        if (hash[target - nums[i]] !== undefined) {
            return [hash[target - nums[i]]-1, i ];
        }
        hash[nums[i]] = hash[nums[i]] || i + 1;
    }
    
}
console.log(twoNum([1,2,5,4],6))//1 3